have a success in some activity - German English Dictionary